home *** CD-ROM | disk | FTP | other *** search
/ GFX Sensations 1 / Graphic Sensations - Volume 1.iso / tools / amiga / gfx_card / reyes2.lha / REyes / reyes.doc < prev    next >
Encoding:
Text File  |  1994-07-13  |  13.1 KB  |  334 lines

  1. REyes Manual
  2. ------------
  3.  
  4.      NAME
  5.      ----    
  6.         SYS:WBStartup/REyes
  7.  
  8.      SYNOPSIS
  9.      --------
  10.         REyes     CX_POPKEY=<HotKey>
  11.                   CX_POPUP=<YES | NO>
  12.                   BLANKKEY=<HotKey>
  13.                   TIMEOUT=<1 - 3600>
  14.                   CLIENTTIMEOUT=<1 - 60>
  15.                   DISPLAY=<Display Type>
  16.                   EYES=<1 - 10>
  17.                   %CHANCE=<1 - 100>
  18.                   SPEED=<1 - 10>
  19.  
  20.     This software is FREEWARE.  It may be freely distributed for non-commercial use.
  21.     All rights are reserved by the author.
  22.  
  23.      DESCRIPTION
  24.      -----------
  25.           REyes is a screen blanker with two levels of protection, the
  26.         first of which is an animation of a collection of floating eyes.
  27.         If the CPU is to busy, REyes will disable the screen altogether,
  28.         preventing the animation from burning into the screen.
  29.  
  30.  
  31.      REQUIREMENTS
  32.      ------------
  33.  
  34.         AmigaDOS 2.04 or better and a Retina graphics card.
  35.  
  36.     Version 2.2 or later of the Retina software.  It should work
  37.     under version 1.4 or later, but this has not been tested.
  38.  
  39.  
  40.      PURPOSE
  41.      -------
  42.  
  43.           REyes is a screenblanker.  The animation during blanking phase is
  44.         loosely based upon the Retina card logo, but mostly on my
  45.         (slightly) twisted imagination.
  46.  
  47.           A screen blanker's goal is to blank (disable) the screen output
  48.         in order to prevent burning images into the monitor's phosphor, but
  49.         just to disabling the screen is boring.  Instead, REyes displays a
  50.         configurable number of floating eyeballs to amuse you and to remind
  51.         you that the computer is still running.
  52.  
  53.  
  54.      STARTING
  55.      --------
  56.  
  57.           REyes is a Commodity, so it only runs under WB 2.04 and higher.
  58.         Just drop it in your WBStartup drawer so that it will load
  59.         automatically upon boot-up.  Just copy REyes and REyes.info to
  60.         SYS:WBStartup (or drag its icon to the WBStartup drawer).  It also
  61.         requires the Retina hardware and will not run if you don't have it.
  62.  
  63.           To start REyes without rebooting, just double-click on its icon.
  64.         If the Tool Types haven't been changed, a window will be displayed.
  65.         This is the "option panel" of REyes.  To see it blank the screen,
  66.         click on the "Blank" button.  To remove the option panel, click on
  67.         the "Hide" button.
  68.  
  69.           You can also start REyes from the CLI, just use the form:
  70.  
  71.                   RUN >NIL: <NIL: REyes {arguments}
  72.  
  73.           The arguments for CLI-Start are exactly the same as the
  74.         ToolTypes,  (See below)
  75.  
  76.  
  77.      ARGUMENTS
  78.      ---------
  79.  
  80.           REyes supports the standard Tool Type entries for commodities.
  81.         To set them, click on the REyes icon and select "Information" from
  82.         the Icons menu.  (Please refer to your AmigaDOS Manual for more
  83.         information on commodities and Tool Types.)
  84.  
  85.  
  86.           SUPPORTED TOOL TYPES:
  87.           ---------------------
  88.  
  89.           DONOTWAIT              When started from WBStartup, this lets WB
  90.                                  know that it shouldn't wait for REyes to
  91.                                  finish.  This tool type should >always< be
  92.                                  present.
  93.           
  94.           STARTPRI=<n>           This sets REyes' priority to "n".  "n"
  95.                                  should be a number between -120 and 120.
  96.                                  When started from WBStartup, this value
  97.                                  determines REyes priority in the
  98.                                  commodities list.  It should be a negative
  99.                                  number (i.e., low priority) so that all
  100.                                  other commodities have a chance to modify
  101.                                  the input stream before REyes sees it.
  102.  
  103.           CX_POPKEY=<HotKey>     This sets the key sequence that will open
  104.                                  REyes' option panel.  Please see below for
  105.                                  HotKey definitions.  Defaults to "shift
  106.                                  alt s".
  107.  
  108.           CX_POPUP=<YES | NO>    If this is set to "NO"  REyes will start
  109.                                  silently.  If it is set to anything else,
  110.                                  REyes will open its option panel when it
  111.                                  starts.
  112.  
  113.           BLANKKEY=<HotKey>      This defines the key sequence that will
  114.                                  instantly blank the screen.  Please see
  115.                                  below for HotKey definitions.  The default
  116.                                  blanking key is "lamiga s".
  117.  
  118.           TIMEOUT=<1 - 3600>     This sets the amount of time over which no
  119.                                  input events may occur in order for the
  120.                                  screen to blank.
  121.  
  122.           CLIENTTIMEOUT=<1 - 6>  This sets the maximum time REyes will try
  123.                                  to draw the animation.  If REyes can't
  124.                                  update the animation at least this often,
  125.                                  it will disable the screen.  This keeps
  126.                                  the eyes from burning into the monitor,
  127.                                  but it also keeps REyes from wasting CPU
  128.                                  time when another program needs it.
  129.  
  130.           EYES=<1 - 10>          The number of Eyes to float around.
  131.  
  132.           SPEED=<1-10>           The speed (10 is fastest) of the eyes'
  133.                                  movement.
  134.  
  135.           %CHANCE=<1-100>        The chance that a given eye ball will
  136.                                  start animating at any given moment. I.E.,
  137.                                  %CHANCE=1 means the eyes will change only
  138.                                  occasionally, %CHANCE=100 means they will
  139.                                  do it constantly.
  140.  
  141.           NOTE: ToolTypes are case-sensitive, so make sure your
  142.         capitalization matches that shown above.
  143.  
  144.  
  145.      DEFAULT TOOL TYPES
  146.      ------------------
  147.  
  148.           When installed, REyes has the following Tool Types:
  149.  
  150.           DONOTWAIT              # Tell WB to not wait for REyes to finish.
  151.           CX_POPUP=YES           # Display the window when starting
  152.           STARTPRI=-120          # Sets a low CX priority for starting
  153.  
  154.  
  155.      HOT KEYS
  156.      --------
  157.  
  158.           Refer to your AmigaDOS Manual ("The Extras Programs/The Commodities
  159.          Drawer") to get a valid list of the available hot keys, the following 
  160.     may be obsolete with a new Commodities.library version:
  161.  
  162.         SYNOPSIS:  [<qualifier> [<qualifier>...]] <key>
  163.  
  164.              Qualifier keywords (Press and hold one or more qualifier)
  165.  
  166.              alt                 either Alt key
  167.              ralt                right Alt key
  168.              lalt                left Alt key
  169.              shift               either Shift key
  170.              rshift              right Shift key
  171.              lshift              left Shift key
  172.              capslock            Caps Lock key
  173.              rcommand            right Amiga key
  174.              lcommand            left Amiga key
  175.              control             Control key
  176.              numericpad          Enables the use of a key on the numeric
  177.                                  keypad
  178.              rbutton             Click (and hold) the right mouse button
  179.              midbutton           Click (and hold) the middle mouse button
  180.                                  (only avail for mice with three buttons.)
  181.              leftbutton          Click (and hold) the left mouse button
  182.              newprefs            Preferences changed
  183.              diskremoved         Disk removed
  184.              diskinserted        Disk inserted
  185.  
  186.  
  187.              Keys (to be pressed and released, only ONE Key can be chosen)
  188.  
  189.              a..z, 0..9, etc.    Normal keys
  190.              f1 .. f10           Function keys
  191.              up down left right  Cursor keys
  192.              help                Help key
  193.              del                 Delete key
  194.              return              Return key
  195.              enter               Enter key (MUST be combined with
  196.                                  'numericpad'!)
  197.              backspace           Backspace key
  198.              esc                 Escape key
  199.              space               Space key
  200.              comma               Comma key
  201.              upstroke            Upstroke key
  202.  
  203.  
  204.              Examples:
  205.  
  206.              lalt ralt enter
  207.              ramiga f10
  208.              alt x
  209.              lalt numericpad enter
  210.  
  211.           NOTE: Choose your hotkeys carefully.  Commodities can change the
  212.         way standard keys operate, and if you assign "a" to blank the
  213.         screen, then the screen will blank every time you push it - even
  214.         when you're trying to type.
  215.  
  216.           If you try to use an illegal hot key combination, REyes will not
  217.         start, but will display an error message, instead.  Some examples
  218.         of illegal hot keys are:
  219.  
  220.           lalt a b               # Two keys specified
  221.           leftbutton             # No key specified
  222.           control lcommand rcommand   # Reboots the system (oops!)
  223.  
  224.      EDIT WINDOW
  225.      -----------
  226.  
  227.           Some REyes settings can be changed while REyes is executing.  To
  228.         change the settings, open the REyes option window by pressing the
  229.         CX_POPKEY sequence you defined.  Changes made in the option window
  230.         will not be saved.
  231.  
  232.           When the option panel opens, you will see some gadgets and a
  233.     scrollable list of display modes.
  234.  
  235.           TIMER:                 The value for the timeout of the blanker.
  236.                                  After this time (in seconds) the blanker
  237.                                  will display the eyes. TIMER may have a
  238.                                  value between between 1 and 3600.
  239.  
  240.           CLIENT TIMEOUT:        The time REyes gives the animation
  241.                                  routines to update the screen.  If the
  242.                                  animation routines exceed this limit, the
  243.                                  screen will be blacked out to prevent
  244.                                  burn-ins.
  245.  
  246.           %CHANCE:               The chance the eye balls will animate at
  247.                                  any given moment.
  248.  
  249.           SPEED:                 The maximum pixels per frame the eyes will
  250.                                  move.
  251.  
  252.           EYES:                  The number of floating eyes.
  253.  
  254.           HIDE:                  (click or press 'h') Closes the option
  255.                                  window, without stopping REyes.
  256.  
  257.           BLANK:                 (click or press 'b') Immediately blanks
  258.                                  the screen.
  259.  
  260.           QUIT:                  (click or press 'q') Quit.
  261.  
  262.      COMMODITIES EXCHANGE
  263.      --------------------
  264.  
  265.        With the Exchange tool, you can temporarly disable or permanently
  266.     kill REyes and other commodities.  Please refer to the AmigaDOS Manual
  267.     (Section AmigaDOS Reference and Workbench Programs) for further
  268.     information on Exchange.
  269.  
  270.      SMALL EYES
  271.      ----------
  272.  
  273.         REyes weighs in at about 64k.  If you feel that's to fat for a screen
  274.     blanker, or if you just get tired of the animations, SmallEyes is the
  275.     same program but without the animation frames.  SmallEyes is only about
  276.     18k, and is exactly the same as REyes - it just doesn't animate the 
  277.     eyes.
  278.  
  279.      COMMON PROBLEMS
  280.      ---------------
  281.  
  282.      1)   You are running a C-Compiler or a raytracer.  REyes blanks but
  283.           doesn't show the eyes, or the eyes only appear erraticly.
  284.  
  285.           If the CPU usage is high, REyes will simply blank the screen.
  286.           This keeps REyes from degrading the speed of other processes, and
  287.           it prevents the eyes from burning the monitor by getting stuck in
  288.           one place too long.
  289.  
  290.           Another time this can occur is when you're using all the Retina's
  291.           video memory for other screens.  If this happens, REyes will
  292.           first try to open a low resolution screen instead of the normal
  293.           high res one.  If >that< fails, REyes will resort to simply
  294.           blanking the screen.
  295.      
  296.      2)   REyes blanks the screen, but the eyes are all lo-res and chunky
  297.           looking. (whine whine)
  298.      
  299.           See the previous note.  If REyes can't open a high res screen, it
  300.           tries to open a low-res one.  If that fails, it just blacks out
  301.           the screen.
  302.  
  303.      3)   When a disk is inserted, REyes "unblanks".  This is normal.
  304.           Disk-replacement is detected as an input event. As all input
  305.           events disable the blanker, this one does as well.
  306.  
  307.      4)   REyes displays the window though the Tool Type CX_POPUP is set to
  308.           'NO'.
  309.  
  310.           This happens when REyes is started but another copy is already
  311.           running.
  312.  
  313.      CREDITS
  314.      -------
  315.  
  316.           Much of the code style and technique of this blanker was inspired
  317.         by the PD blanker ASwarmIII by Jake Rose.  He did a good job
  318.         showing me how it's done.
  319.  
  320.      HISTORY
  321.      -------
  322.  
  323.          1.3:    Rebuilt under SAS 6.51.  Also, fixed a glitch in the building
  324.         of the NewBroker structure, which caused an enforcer hit inside
  325.         the commodities library.
  326.  
  327.      AUTHOR
  328.      ------
  329.      
  330.     Michael Heinz
  331.     William Henry Apts, #OAK-123
  332.     Malvern, PA 19355
  333.     (610)-651-5361
  334.